home *** CD-ROM | disk | FTP | other *** search
/ Amiga News 95 / Amiga News 95.iso / dpat / dpat19 / aps / presentation < prev    next >
Encoding:
Text File  |  1992-10-29  |  5.4 KB  |  108 lines

  1. Certains Amigas sont utilisés par plusieurs personnes à tour de rôle.
  2. La plupart des logiciels proposent de sauvegarder leur paramétrage
  3. dans un fichier dit de "préférences", mais ce fichier est unique...
  4.  
  5.                         ------------
  6.  
  7. L'idée de la solution nous est venue dans un centre où l'Amiga est
  8. utilisé pour former de jeunes enfants qui se relayent devant la machine,
  9. plusieurs réglages doivent être retrouvés souvent par tâtonnements par
  10. la personne qui s'occupe des enfants, et ce pour chaque application que
  11. l'enfant est amené à utiliser.
  12. Au total, c'est une grande part du court temps utile pendant lequel
  13. l'enfant reste disponible qui est gaspillé.
  14. J'imagine que dans un lieu de travail où des adultes sont amenés à se
  15. servir de la même machine à des moments différents il peut se produire
  16. un paramétrage presque aussi intensif.
  17.  
  18. L'idée la voici, elle est constituée de quatre parties:
  19. (1) un serveur de préférences
  20. (2) un programme permettant d'indiquer au serveur l'utilisateur actuel
  21.     de l'Amiga
  22. (3) un module devant être intégré à chaque application
  23. (4) la gratuité.
  24.  
  25. Détaillons ces quatre atouts:
  26.  
  27. (1) Serveur doit être pris en tant que "fournisseur de service", c'est à
  28. dire fournisseur de paramètres. C'est un programme qui est lancé par la
  29. séquence de démarrage, qui reste à l'écoute des applications qui sont
  30. lancées après lui, afin de leur restituer leurs données et de leur permettre
  31. de les sauvegarder. Ce programme se nomme APServer: Application Preferences
  32. Server (l'ensemble des fichiers distribués est désigné par APS).
  33. A l'image de l'organisation des préférences de l'Amiga System 2.0 (ENV: et
  34. ENVARC:) on donne deux répertoires à APServer: l'un destiné aux sauvegardes
  35. temporaires et l'autre aux sauvegardes définitives.
  36. La différence par rapport à ENV: et ENVARC: est que les répertoires
  37. spécifiques aux applications sont créés à l'intérieur de répertoires propres
  38. à chaque utilisateur.
  39. Les deux répertoires de travail de APServer peuvent être le même. S'ils sont
  40. différents il est conseillé lors de l'installation d'ajouter dans la séquence
  41. de démarrage une commande de recopie de l'un des répertoires dans l'autre,
  42. toujours à l'image de ENV: et ENVARC:.
  43.  
  44. (2) C'est un programme destiné à être utilisé à chaque fois que l'utilisateur
  45. de la machine change: un simple clic sur un nom dans une liste suffit à
  46. indiquer à APServer le nouvel utilisateur de l'Amiga.
  47. Par la suite lorsqu'une application aura besoin de ses préférences elle
  48. enverra une requête à APServer qui ira puiser dans le répertoire adéquat.
  49. Ce programme est donc une simple "interface utilisateur". Il utilise des
  50. fonctions standards du module (3) pour communiquer avec APServer et il est
  51. aisé de remplacer ce programme par un autre de son cru.
  52.  
  53. (3) La magie n'est pas vraiment reconnue donc nous ne l'avons pas utilisée.
  54. Mais nous avons essayé de simplifier le plus possible le travail du
  55. programmeur lors de l'intégration de APS dans son application: c'est vraiment
  56. simple.
  57. De plus l'intégration de APS lui donne un système tout fait pour la gestion
  58. des préférences de son application. C'est un gain avantageux: il ajoute
  59. aproximativement à l'application autant d'octets que si le programmeur avait
  60. implémenté ses propres routines, en permettant d'économiser du temps de
  61. développement.
  62. Le module peut gérer plusieurs préférences différentes en même temps et aussi
  63. ouvrir la même plusieurs fois.
  64. Même si APServer n'est pas démarré le module gére les préférences de
  65. l'application, les différents utilisateurs partagent alors les mêmes
  66. préférences.
  67.  
  68. (4) Le but est le confort des utilisateurs, le rêve est donc que toutes les
  69. applications qui permettent de sauvegarder des préférences laissent APServer
  70. le faire à leur place, et que tout Amiga possède APServer ainsi que le
  71. programme de sélection d'utilisateur.
  72. Il nous a semblé qu'un bon moyen serait de rendre gratuite leur distribution
  73. et leur utilisation.
  74. Attention! en tant qu'auteurs nous gardons tous les droits (Copyright) et
  75. interdisons à toute personne d'en tirer profit. Quiconque faisant un profit
  76. en distribuant un ou plusieurs fichiers de cet ensemble viole le droit
  77. d'auteur et devient de ce fait un voleur, quel que soit son avis.
  78. C'est le devoir (et l'avantage) de tous de décourager ces voleurs en ne leur
  79. achetant pas.
  80. Si une personne ou un groupe désire distribuer APS sur disquette payante en
  81. compagnie d'autres programmes, il doit pour être en rêgle posséder l'accord
  82. écrit et signé de monsieur Philippe Ducalet (Association Avantage, 28 rue
  83. Jean Prudet, 40990 Saint Paul Les Dax) ou de moi-même.
  84. Désolé, ceci devait être dit aux quelques personnes sans scrupules qui lisent
  85. cet article.
  86.  
  87. Déjà, APS a été intégré à quelques applications pour enfants et pour adultes,
  88. et des développeurs sont intéressés/décidés en France et en Suisse à fournir
  89. le confort APS à leurs utilisateurs.
  90.  
  91. Tous les programmeurs désirant examiner/intégrer APS peuvent me le demander
  92. par courrier : dans votre enveloppe mettez une disquette vierge et une
  93. enveloppe avec votre adresse, avec un timbre ou un coupon internalional pour
  94. la somme de (en francs français, tarif 1992) :
  95.  
  96. France, CEE, Autriche, Suisse       4,20 F
  97. Reste Europe, Algérie, Maroc        6,40 F
  98. Tunisie                             6,00 F
  99. Afrique francophone                 7,50 F
  100. Proche Orient, USA, Canada          7,90 F
  101. Reste Amérique, Afrique, Asie       8,90 F
  102. Océanie                             9,90 F
  103.  
  104. Adressez tout ça à :
  105.             Jean-Michel Forgeas
  106.             16170 Bordeville
  107.             France
  108.